package wu2020.top.spring.boot.flyway.simple.infrastructure.entity;

import lombok.Data;
import lombok.experimental.Accessors;
import com.wu.framework.inner.lazy.stereotype.LazyTableIndex;
import com.wu.framework.inner.layer.stereotype.LayerField;
import com.wu.framework.inner.layer.stereotype.LayerField.LayerFieldType;
import com.wu.framework.inner.lazy.stereotype.LazyTable;
import com.wu.framework.inner.lazy.stereotype.LazyTableField;
import com.wu.framework.inner.lazy.stereotype.*;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import java.lang.Integer;
import java.lang.String;
/**
 * describe person 
 *
 * @author Jia wei Wu
 * @date 2024/03/07 09:59 上午
 * @see com.wu.framework.inner.lazy.persistence.reverse.lazy.ddd.DefaultDDDLazyInfrastructureEntity 
 **/
@Data
@Accessors(chain = true)
@LazyTable(tableName = "person",schema = "flyway",comment = "")
@Schema(title = "person",description = "")
public class PersonDO {


    /**
     * 
     * 
     */
    @Schema(description ="",name ="ID",example = "")
    @LazyTableField(name="ID",comment="",notNull=true,columnType="int")
    private Integer ID;

    /**
     * 
     * 
     */
    @Schema(description ="",name ="NAME",example = "")
    @LazyTableField(name="NAME",comment="",notNull=true,columnType="varchar(100)")
    private String NAME;

}